<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>必修2-计算机基础 | 学习笔记</title>
    <meta name="generator" content="VuePress 1.9.10">
    <link rel="icon" href="/favicon.ico">
    <script charset="utf-8" async="async" src="/js/jquery.min.js"></script>
    <script charset="utf-8" async="async" src="/js/global.js"></script>
    <script charset="utf-8" async="async" src="/js/fingerprint2.min.js"></script>
    <script>
              var _hmt = _hmt || [];
              (function() {
                var hm = document.createElement("script");
                hm.src = "https://hm.baidu.com/hm.js?0b31b4c146bf7126aed5009e1a4a11c8";
                var s = document.getElementsByTagName("script")[0];
                s.parentNode.insertBefore(hm, s);
              })();
            </script>
    <meta name="description" content="记录学习笔记、项目心得、趟过的雷、踩过的坑">
    <meta property="article:modified_time" content="2024-07-28T05:39:04.000Z">
    <meta property="og:title" content="必修2-计算机基础">
    <meta property="og:type" content="article">
    <meta property="og:url" content="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html">
    <meta name="twitter:title" content="必修2-计算机基础">
    <meta name="twitter:url" content="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="robots" content="all">
    <meta name="author" content="青山">
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Expires" content="0">
    <meta name="keywords" content="学习笔记, DDD抽奖系统，数据结构，重学Java设计模式, 字节码编程, 中间件, 手写Spring, 手写MyBatis，Java基础, 面经手册，面试题，API网关，SpringBoot Stater">
    <meta name="apple-mobile-web-app-capable" content="yes">
    
    <link rel="preload" href="/assets/css/0.styles.4e2267cf.css" as="style"><link rel="preload" href="/assets/css/styles.css?v=1722145213052" as="style"><link rel="preload" href="/assets/js/cg-styles.js?v=1722145213052" as="script"><link rel="preload" href="/assets/js/cg-app.js?v=1722145213052" as="script"><link rel="preload" href="/assets/js/cg-4.js?v=1722145213052" as="script"><link rel="preload" href="/assets/js/cg-60.js?v=1722145213052" as="script"><link rel="preload" href="/assets/js/cg-2.js?v=1722145213052" as="script"><link rel="preload" href="/assets/js/cg-25.js?v=1722145213052" as="script">
    <link rel="stylesheet" href="/assets/css/0.styles.4e2267cf.css"><link rel="stylesheet" href="/assets/css/styles.css?v=1722145213052">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">学习笔记</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/md/nav/nav.html" class="nav-link">
  导航
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="读书&amp;笔记" class="dropdown-title"><span class="title">读书&amp;笔记</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Java
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/book/Java Multithread Programming/Java多线程编程核心技术（第3版）.html" class="nav-link">
  Java多线程编程核心技术（第3版）
</a></li><li class="dropdown-subitem"><a href="/md/book/OnJava中文版基础/第一章.html" class="nav-link">
  On Java 中文版 基础
</a></li><li class="dropdown-subitem"><a href="/md/sad/必修2-计算机基础.html" class="nav-link">
  架构师
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Java" class="dropdown-title"><span class="title">Java</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Java 基础
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/java/core/HelloJava.html" class="nav-link">
  Hello Java
</a></li><li class="dropdown-subitem"><a href="/md/java/core/Java-基础-变量.html" class="nav-link">
  Java 基础
</a></li><li class="dropdown-subitem"><a href="/md/java/core/Java-基础-面向对象.html" class="nav-link">
  Java 面向对象
</a></li></ul></li><li class="dropdown-item"><h4>
          JVM
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/java/jvm/JVM-基础-类字节码详解.html" class="nav-link">
  JVM 基础
</a></li><li class="dropdown-subitem"><a href="/md/java/jvm/GC-Java-垃圾回收基础知识.html" class="nav-link">
  GC
</a></li></ul></li><li class="dropdown-item"><h4>
          JUC
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/java/juc/JUC并发编程.html" class="nav-link">
  JUC并发编程
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Spring" class="dropdown-title"><span class="title">Spring</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Spring
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Boot
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Cloud
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Security
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Session
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Data
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Batch
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Java框架" class="dropdown-title"><span class="title">Java框架</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Mybatis
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          MybatisPlus
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          日志框架
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          缓存
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          连接池
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          ShardingSphere
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="设计模式&amp;算法" class="dropdown-title"><span class="title">设计模式&amp;算法</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          设计模式
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/designPattern/参考资料.html" class="nav-link">
  参考资料
</a></li><li class="dropdown-subitem"><a href="/md/designPattern/设计模式七大原则.html" class="nav-link">
  设计模式七大原则
</a></li><li class="dropdown-subitem"><a href="/md/designPattern/UML图.html" class="nav-link">
  UML图
</a></li><li class="dropdown-subitem"><a href="/md/designPattern/Java设计模式.html" class="nav-link">
  Java设计模式
</a></li></ul></li><li class="dropdown-item"><h4>
          算法
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="数据库" class="dropdown-title"><span class="title">数据库</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Oracle
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          MySQL
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Redis
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Elasticsearch
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Kafka
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Mongodb
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="中间件" class="dropdown-title"><span class="title">中间件</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Tomcat
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Nginx
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          RabbitMQ
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="开发工具" class="dropdown-title"><span class="title">开发工具</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Docker
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-简介.html" class="nav-link">
  Docker 简介
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-安装.html" class="nav-link">
  Docker 安装
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-常用命令.html" class="nav-link">
  Docker 常用命令
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-镜像.html" class="nav-link">
  Docker 镜像
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-数据卷.html" class="nav-link">
  Docker 数据卷
</a></li></ul></li><li class="dropdown-item"><h4>
          K8s
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Git
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Maven
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Gradle
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Idea
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/idea/插件.html" class="nav-link">
  插件
</a></li><li class="dropdown-subitem"><a href="/md/idea/常用设置.html" class="nav-link">
  常用设置
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="环境部署" class="dropdown-title"><span class="title">环境部署</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          MySQL
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/db/mysql/MySQL-安装.html" class="nav-link">
  MySQL 安装
</a></li></ul></li><li class="dropdown-item"><h4>
          Docker
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-安装.html" class="nav-link">
  Docker 安装
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="源码仓库" class="dropdown-title"><span class="title">源码仓库</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://github.com/YiShanQingF/LearningNotes" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开源项目 - Github
  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://gitee.com/zhufanjia/LearningNotes" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开源项目 - Gitee
  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/md/nav/nav.html" class="nav-link">
  导航
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="读书&amp;笔记" class="dropdown-title"><span class="title">读书&amp;笔记</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Java
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/book/Java Multithread Programming/Java多线程编程核心技术（第3版）.html" class="nav-link">
  Java多线程编程核心技术（第3版）
</a></li><li class="dropdown-subitem"><a href="/md/book/OnJava中文版基础/第一章.html" class="nav-link">
  On Java 中文版 基础
</a></li><li class="dropdown-subitem"><a href="/md/sad/必修2-计算机基础.html" class="nav-link">
  架构师
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Java" class="dropdown-title"><span class="title">Java</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Java 基础
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/java/core/HelloJava.html" class="nav-link">
  Hello Java
</a></li><li class="dropdown-subitem"><a href="/md/java/core/Java-基础-变量.html" class="nav-link">
  Java 基础
</a></li><li class="dropdown-subitem"><a href="/md/java/core/Java-基础-面向对象.html" class="nav-link">
  Java 面向对象
</a></li></ul></li><li class="dropdown-item"><h4>
          JVM
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/java/jvm/JVM-基础-类字节码详解.html" class="nav-link">
  JVM 基础
</a></li><li class="dropdown-subitem"><a href="/md/java/jvm/GC-Java-垃圾回收基础知识.html" class="nav-link">
  GC
</a></li></ul></li><li class="dropdown-item"><h4>
          JUC
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/java/juc/JUC并发编程.html" class="nav-link">
  JUC并发编程
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Spring" class="dropdown-title"><span class="title">Spring</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Spring
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Boot
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Cloud
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Security
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Session
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Data
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Spring Batch
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Java框架" class="dropdown-title"><span class="title">Java框架</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Mybatis
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          MybatisPlus
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          日志框架
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          缓存
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          连接池
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          ShardingSphere
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="设计模式&amp;算法" class="dropdown-title"><span class="title">设计模式&amp;算法</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          设计模式
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/designPattern/参考资料.html" class="nav-link">
  参考资料
</a></li><li class="dropdown-subitem"><a href="/md/designPattern/设计模式七大原则.html" class="nav-link">
  设计模式七大原则
</a></li><li class="dropdown-subitem"><a href="/md/designPattern/UML图.html" class="nav-link">
  UML图
</a></li><li class="dropdown-subitem"><a href="/md/designPattern/Java设计模式.html" class="nav-link">
  Java设计模式
</a></li></ul></li><li class="dropdown-item"><h4>
          算法
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="数据库" class="dropdown-title"><span class="title">数据库</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Oracle
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          MySQL
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Redis
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Elasticsearch
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Kafka
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Mongodb
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="中间件" class="dropdown-title"><span class="title">中间件</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Tomcat
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Nginx
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          RabbitMQ
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="开发工具" class="dropdown-title"><span class="title">开发工具</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          Docker
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-简介.html" class="nav-link">
  Docker 简介
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-安装.html" class="nav-link">
  Docker 安装
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-常用命令.html" class="nav-link">
  Docker 常用命令
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-镜像.html" class="nav-link">
  Docker 镜像
</a></li><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-数据卷.html" class="nav-link">
  Docker 数据卷
</a></li></ul></li><li class="dropdown-item"><h4>
          K8s
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Git
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Maven
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Gradle
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/sad/.html" class="nav-link">
  搬砖中。。。
</a></li></ul></li><li class="dropdown-item"><h4>
          Idea
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/idea/插件.html" class="nav-link">
  插件
</a></li><li class="dropdown-subitem"><a href="/md/idea/常用设置.html" class="nav-link">
  常用设置
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="环境部署" class="dropdown-title"><span class="title">环境部署</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><h4>
          MySQL
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/db/mysql/MySQL-安装.html" class="nav-link">
  MySQL 安装
</a></li></ul></li><li class="dropdown-item"><h4>
          Docker
        </h4> <ul class="dropdown-subitem-wrapper"><li class="dropdown-subitem"><a href="/md/devops/docker/Docker-安装.html" class="nav-link">
  Docker 安装
</a></li></ul></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="源码仓库" class="dropdown-title"><span class="title">源码仓库</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://github.com/YiShanQingF/LearningNotes" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开源项目 - Github
  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://gitee.com/zhufanjia/LearningNotes" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开源项目 - Gitee
  <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----></nav>  <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>架构师</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/md/sad/必修2-计算机基础.html" class="active sidebar-link">必修2-计算机基础</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第1章-计算机基础-计算机体系结构" class="sidebar-link">第1章 计算机基础—计算机体系结构</a></li><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第2章-计算机基础-系统性能评价" class="sidebar-link">第2章 计算机基础—系统性能评价</a></li><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第3章-计算机软件-进程管理" class="sidebar-link">第3章 计算机软件—进程管理</a></li><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第4章-计算机软件-存储管理" class="sidebar-link">第4章 计算机软件—存储管理</a></li><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第5章-计算机软件-设备管理" class="sidebar-link">第5章 计算机软件—设备管理</a></li><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第6章-计算机软件-文件管理" class="sidebar-link">第6章 计算机软件—文件管理</a></li><li class="sidebar-sub-header"><a href="/md/sad/必修2-计算机基础.html#第7章-计算机网络" class="sidebar-link">第7章 计算机网络</a></li></ul></li><li><a href="/md/sad/必修3-信息系统基础.html" class="sidebar-link">必修3-信息系统基础</a></li><li><a href="/md/sad/必修4-软件工程基础.html" class="sidebar-link">必修4-软件工程基础</a></li><li><a href="/md/sad/必修5-数据库基础.html" class="sidebar-link">必修5-数据库基础</a></li><li><a href="/md/sad/必修6-系统架构设计.html" class="sidebar-link">必修6-系统架构设计</a></li><li><a href="/md/sad/必修7-未来信息综合技术.html" class="sidebar-link">必修7-未来信息综合技术</a></li><li><a href="/md/sad/必修8-补充知识.html" class="sidebar-link">必修8-补充知识</a></li></ul></section></li></ul> </aside> <div><main class="page"> <div class="theme-default-content content__default"><h1 id="必修2-计算机基础"><a href="#必修2-计算机基础" class="header-anchor">#</a> 必修2-计算机基础</h1> <h2 id="第1章-计算机基础-计算机体系结构"><a href="#第1章-计算机基础-计算机体系结构" class="header-anchor">#</a> 第1章 计算机基础—计算机体系结构</h2> <blockquote><p>架构师考试中分值占比不高3-4分</p> <ol><li>计算机硬件组成</li> <li>指令系统-复杂指令-精简指令-指令流水（计算）</li> <li>存储系统-主存储器-磁盘阵列</li> <li>校验码-循环冗余校验码</li> <li>总线</li></ol></blockquote> <h3 id="_1-1-计算机硬件组成"><a href="#_1-1-计算机硬件组成" class="header-anchor">#</a> 1-1 计算机硬件组成</h3> <ul><li>主机
<ul><li>运算器</li> <li>控制器</li> <li>主存</li></ul></li> <li>存储器
<ul><li>主存</li> <li>辅存</li></ul></li> <li>I/O设备
<ul><li>输入</li> <li>输出</li></ul></li></ul> <h4 id="主机"><a href="#主机" class="header-anchor">#</a> 主机</h4> <p><img alt="" data-src="/images/sad/1-1%E4%B8%BB%E6%9C%BA%E6%89%A7%E8%A1%8C%E6%B5%81%E7%A8%8B.png" loading="lazy" class="lazy"></p> <h3 id="_1-2-指令系统"><a href="#_1-2-指令系统" class="header-anchor">#</a> 1-2 指令系统</h3> <blockquote><p>指令系统是计算机硬件的语言系统，是机器所具有的全部指令的集合，反映了计算机所拥有的基本功能。</p> <ol><li>操作码字段OP -&gt; 指令的功能</li> <li>操作数据地址码字段Addr -&gt; 指令的操作对象</li></ol></blockquote> <h4 id="复制指令系统-cisc-考点"><a href="#复制指令系统-cisc-考点" class="header-anchor">#</a> 复制指令系统 <strong>CISC</strong> <code>考点</code></h4> <p>复杂指令系统(Complex Instruction Set Computer,CISC)的基本思想是进一步增强原有指令的功能，用更为复杂的新指令取代原先由软件子程序完成的功能，实现软件功能的硬化，导致机器的指令系统越来越庞大、复杂。目前使用的绝大多数计算机都属于CISC类型。</p> <ul><li>CISC特点
<ol><li>指令数量多</li> <li>指令使用频率相差悬殊，20%的指令使用频率占80%</li> <li>支持多种寻址方式（5-20种）</li> <li>变长的指令</li> <li>可以对主存单元中的数据直接处理，执行速度较慢</li> <li>以微程序控制为主。</li></ol></li></ul> <h4 id="精简指令系统-risc-考点"><a href="#精简指令系统-risc-考点" class="header-anchor">#</a> 精简指令系统 <strong>RISC</strong> <code>考点</code></h4> <p>精简指令系统(Reduced Instruction Set Computer,RISC)的基本思想是通过减少指令总数和简化指令功能降低硬件设计的复杂度，使指令能单周期执行，并通过优化编译提高指令的执行速度，采用硬布线控制逻辑优化编译程序。</p> <ul><li>RISC特点
<ol><li>数量少</li> <li>寻址方式少</li> <li>长度固定，格式种类少</li> <li>硬布线逻辑控制为主</li> <li>单周期指令执行，采用流水线技术。</li> <li>优化的编译器</li> <li>CPU中的通用寄存器数量多，一般在32个以上，部分可达上千</li></ol></li></ul> <h4 id="指令的流水"><a href="#指令的流水" class="header-anchor">#</a> 指令的流水</h4> <p>指令流水技术：指令步骤的并行、提高处理器执行指令的效率。</p> <ol><li><p>顺序方式</p> <ul><li>各条机器指令之间顺序串行地执行，执行完一条指令后才取下一条指令。缺点是速度慢，机器各部件利用率低。</li></ul> <p><img alt="" data-src="/images/sad/1-2%E6%8C%87%E4%BB%A4%E7%9A%84%E6%B5%81%E6%B0%B4-%E9%A1%BA%E5%BA%8F%E6%96%B9%E5%BC%8F.png" loading="lazy" class="lazy"></p></li> <li><p>重叠方式</p> <ul><li>在解释第K条指令的操作完成之前就可以开始解释第K+1条指令</li></ul> <p><img alt="" data-src="/images/sad/1-3%E6%8C%87%E4%BB%A4%E7%9A%84%E6%B5%81%E6%B0%B4-%E9%87%8D%E5%8F%A0%E6%96%B9%E5%BC%8F.png" loading="lazy" class="lazy"></p></li> <li><p>流水方式</p> <p><img alt="" data-src="/images/sad/1-4%E6%8C%87%E4%BB%A4%E7%9A%84%E6%B5%81%E6%B0%B4-%E6%B5%81%E6%B0%B4%E6%96%B9%E5%BC%8F.png" loading="lazy" class="lazy"></p> <ul><li><p>流水线周期：执行时间最长的一段</p></li> <li><p>流水线执行时间(t1+t2+..+tk)+(n-1)*△t</p></li> <li><p>流水线的吞吐率和最大吞吐率：吞吐率是指单位内流水线处理机流出的结果数。对指令而言，就是单位时间内执行的指令数。</p> <p><img alt="" data-src="/images/sad/1-5-%E6%B5%81%E6%B0%B4%E7%BA%BF%E7%9A%84%E5%90%9E%E5%90%90%E7%8E%87%E5%92%8C%E6%9C%80%E5%A4%A7%E5%90%9E%E5%90%90%E7%8E%87.png" loading="lazy" class="lazy"></p></li> <li><p>流水线加速比</p> <p><img alt="" data-src="/images/sad/1-6-%E6%B5%81%E6%B0%B4%E7%BA%BF%E5%8A%A0%E9%80%9F%E6%AF%94.png" loading="lazy" class="lazy"></p></li></ul></li></ol> <h3 id="_1-3-存储系统-1"><a href="#_1-3-存储系统-1" class="header-anchor">#</a> 1-3 存储系统（1）</h3> <h4 id="存储器的层次"><a href="#存储器的层次" class="header-anchor">#</a> 存储器的层次</h4> <p><img alt="" data-src="/images/sad/1-7-%E5%AD%98%E5%82%A8%E5%99%A8%E7%9A%84%E5%B1%82%E6%AC%A1.png" loading="lazy" class="lazy"></p> <h4 id="主存储器"><a href="#主存储器" class="header-anchor">#</a> 主存储器</h4> <ul><li>主存用来存放计算机运行期间所需要的程序和数据，CPU可直接随机地进行读/写。</li> <li>主存的基本单位是存储单元，一般以8位二进制为一个存储单元。每个存储单元都有一个地址，一般用十六进制数表示。</li></ul> <h3 id="_1-4-存储系统-2"><a href="#_1-4-存储系统-2" class="header-anchor">#</a> 1-4 存储系统（2）</h3> <h4 id="磁盘阵列"><a href="#磁盘阵列" class="header-anchor">#</a> 磁盘阵列</h4> <ul><li><p>RAID0 (无冗余和无校验的数据分块)</p> <blockquote><p>具有最高的/O性能和最高的磁盘空间利用率，易管理，但系统的故障率高，属于非冗余系统。</p></blockquote></li> <li><p>RAID1 (磁盘镜像阵列)</p> <blockquote><p>由磁盘对组成，每一个工作盘都有其对应的镜像盘，上面保存着与工作盘完全相同的数据拷贝，具有最高的安全性，但磁盘空间利用率只有50%。</p></blockquote></li> <li><p>RAID2 (采用纠错海明码的磁盘阵列)</p> <blockquote><p>采用了海明码纠错技术，对数据的访问涉及阵列中的每一个盘。大量数据传输时/O性能较高，但不利于小批量数据传输。实际应用中很少使用。</p></blockquote></li> <li><p>RAID3\RAID3 (采用奇偶校验码的磁盘阵列)</p> <blockquote><p>把奇偶校验码存放在一个独立的校验盘上。如果有一个盘失效，其上的数据可以通过对其他盘上的数据进行异或运算得到。读数据很快，但因为写入数据时要计算校验位，速度较慢。
RAID3采用位交叉奇偶校验码，RAID4采用块交叉奇偶校验码。RAD3适用于大型文件且I/O需求不频繁的应用，RAD4适用于大型文件的读取。</p></blockquote></li> <li><p>RAID5 (无独立校验盘的奇偶校验码滋盘阵列)</p> <blockquote><p>没有独立的校验盘，校验信息分布在组内所有盘上，对于大批量和小批量数据的读写性能都很好。使用了独立存取技术，阵列中每一个磁盘都相互独立地操作，所以/O请求可以并行处理。
当有N块阵列盘时，用户空间为N-1块盘容量。</p></blockquote></li> <li><p>RAID6 (具有独立的数据硬盘与两个独立的分布式校验方案)</p> <blockquote><p>在RAD6级的阵列中设置了一个专用的、可快速访问的异步校验盘。该盘具有独立的数据访问通路，但其性能改进有限，价格却很昂贵。</p></blockquote></li> <li><p>RAID7 (具有最优化的异步高引/O速率和高数据传输率的磁盘阵列)</p> <blockquote><p>是对RAD6的改进。在这种阵列中的所有磁盘，都具有较高的传输速度，有着优异的性能，是目前最高档次的磁盘阵列。</p></blockquote></li> <li><p>RAID10 (高可靠性与高性能的组合)</p> <blockquote><p>由多个RAID等级组合而成，建立在RAID0和RAID1基础上。RAID1是一个冗余的备份阵列，而RAIDO是负责数据读写的阵列，因此又称为RAID0+1。由于利用了RAID0极高的读写效率和RAID1较高的数据保护和恢复能力，使RAD10成为了一种性价比较高的等级。</p></blockquote></li></ul> <h3 id="_1-5-校验码"><a href="#_1-5-校验码" class="header-anchor">#</a> 1-5 校验码</h3> <h4 id="循环冗余校验码-crc-重点"><a href="#循环冗余校验码-crc-重点" class="header-anchor">#</a> 循环冗余校验码 (CRC) <code>重点</code></h4> <blockquote><p>(Cyclic Redundancy Check, CRC)广泛应用于数据通信领域和磁介质存储系统中。它利用生成多项式为k个数据位产生个校验位来进行编码，其编码长度为k+r</p></blockquote> <p><strong>掌握计算方式</strong></p> <ul><li>化解多项式</li> <li>信息码加0做模二除运算
<blockquote><p>多项式最高为是几，就加几个0</p></blockquote></li> <li>得到的余数即为校验码</li></ul> <h3 id="_1-6-总线"><a href="#_1-6-总线" class="header-anchor">#</a> 1-6 总线</h3> <blockquote><p>所谓总线(BUS),是指计算机设备和设备之间传输信息的公共数据通道</p></blockquote> <ul><li>按总线相对于CPU或其他芯片的位置可分为<strong>内部总线</strong>和<strong>外部总线</strong>两种。</li> <li>按总线功能来划分，又可分为<strong>地址总线</strong>、<strong>数据总线</strong>、<strong>控制总线</strong>三类，地址总线用来传送地址信息，数据总线用来传送数据信息，控制总线用来传送各种控制信号。</li> <li>按照总线中数据线的多少，可分为<strong>并行总线</strong>和<strong>串行总线</strong>。</li></ul> <table><thead><tr><th>名称</th> <th>数据线</th> <th>特点</th> <th>应用</th></tr></thead> <tbody><tr><td>并行总线</td> <td>多条双向数据线</td> <td>有延迟，适合近距离连接</td> <td>系统总线<br>（计算机各部件）</td></tr> <tr><td>串行总线</td> <td>一条双向数据线<br>或者两条单向数据线</td> <td>速率不高，适合远距离连接</td> <td>通信总线<br>（计算机之间或计算机与其他系统间）</td></tr></tbody></table> <h2 id="第2章-计算机基础-系统性能评价"><a href="#第2章-计算机基础-系统性能评价" class="header-anchor">#</a> 第2章 计算机基础—系统性能评价</h2> <blockquote><p>占比不高1-2分</p> <ol><li>性能评价指标</li> <li>系统性能调整</li> <li>性能评估方法</li> <li>计算机基础</li></ol></blockquote> <h3 id="_2-1-性能评价指标"><a href="#_2-1-性能评价指标" class="header-anchor">#</a> 2-1 性能评价指标</h3> <h4 id="主频-时钟频率"><a href="#主频-时钟频率" class="header-anchor">#</a> 主频 (时钟频率)</h4> <blockquote><p>主频又称为时钟频率，在很大程度上决定了计算机的运算速度。CPU的工作节拍是由主时钟来控制的，主时钟不断产生固定频率的时钟脉冲，这个主时钟的频率就是CPU的主频。时钟频率的计量单位已由原来的 MHz逐步推进到以GHz来进行标识。</p></blockquote> <h4 id="cpu时钟周期"><a href="#cpu时钟周期" class="header-anchor">#</a> CPU时钟周期</h4> <blockquote><p>时钟周期是计算机中最基本的单位基准时间，是一个时钟脉冲所需要的时间，也叫震荡周期，其实就是主频的倒数。</p></blockquote> <h4 id="机器周期"><a href="#机器周期" class="header-anchor">#</a> 机器周期</h4> <blockquote><p>CPU周期也叫机器周期，在计算机中为了便于管理，常把一条指令的执行过程划分为若干阶段，如取指令、分析指令、执行指令等。每个阶段完成一个基本操作，一个基本操作所需的时间就是一个机器周期。一个机器周期由若干时钟周期组成。一个指令周期又包含若干机器周期。</p></blockquote> <h4 id="cpi"><a href="#cpi" class="header-anchor">#</a> CPI</h4> <blockquote><p>CPI(Cycles Per Instruction,每条指令执行所用的时钟周期数)，由于不同指令的功能不同，造成指令执行时间不同，所以 CPI是一个平均值。</p></blockquote> <h4 id="mips"><a href="#mips" class="header-anchor">#</a> MIPS</h4> <blockquote><p>MIPS(Million Instructions Per Second,每秒百万条指令)的执行速度定义是： MIPS=指令条数/(执行时间×10^6)=主频/CPI=主频XIPC</p></blockquote> <h3 id="_2-2-系统性能调整"><a href="#_2-2-系统性能调整" class="header-anchor">#</a> 2-2 系统性能调整</h3> <ul><li>阿姆达尔定律(Amdahl)：对系统中某组件采用某种更快的执行方式，所获得的系统性能的改变程度，取决于该组件被使用的频率，或所占总执行时间的比例。</li> <li>加速比计算公式：R=不使用改进组件时完成整个任务的时间/使用改进组件时完成整个任务的时间</li></ul> <h3 id="_2-3-性能评估方法"><a href="#_2-3-性能评估方法" class="header-anchor">#</a> 2-3 性能评估方法</h3> <ul><li>对于<strong>数据库应用系统</strong>，造成性能不好的原因可能有数据库连接方式、系统应用架构、数据库设计、数据库管理、网络通信等，基于这些原因，可以采取修改应用模式、建立历史数据库、利用索引技术和分区技术等优化措施，需要调整的参数主要包括<strong>CPU和主存使用状况</strong>、<strong>数据库设计</strong>、<strong>进程或线程状态</strong>、<strong>硬盘剩余空间</strong>、<strong>日志文件大小</strong>等；</li> <li>对于<strong>web应用系统</strong>，性能瓶颈可能有客户端程序、网关接口、数据库互连等，可以采取的优化措施主要有改善应用程序的性能和数据库连接、进行流量管理与负载均衡、使用Web交换机和Web缓存等，需要调整的参数主要包括<strong>系统的可用性</strong>、<strong>响应时间</strong>、<strong>并发用户数</strong>，<strong>以及特定应用占用的系统资源</strong>等。</li></ul> <h3 id="_2-4-计算机基础"><a href="#_2-4-计算机基础" class="header-anchor">#</a> 2-4 计算机基础</h3> <ul><li>用户采用评价程序来评价系统的性能，<strong>评测准确度最高</strong>的评价程序是真实程序。</li> <li>把应用程序中用得<strong>最多</strong>、<strong>最频繁</strong>的那部分核心程序作为评估计算机系统性能的标准程序，称为<strong>基准测试程序</strong>(benchmark)。基准程序法是目前一致承认的测试系统性能的<strong>较好方法</strong>。基准测试程序主要有核心程序、小型基准程序、合成基准程序等。
<ul><li>核心程序是从真实程序中抽取的具有代表性的最耗时的程序段汇集而成的，它们的代码很短，但是非常关键。</li> <li>小型基准程序代码一般在100行以内。用户可以随时缩写一些这样的程序来测试系统的各种功能，并产生用户已预知的输出结果。</li> <li>合成基准程序是人为合成的测试程序。首先要对大量应用程序中的操作进行统计，得到各种操作所占的比例，再按这个比例人为地写出测试程序。</li> <li>真实程序、核心程序、小型基准程序和合成基准程序，其评测准确程度依次递减。</li></ul></li></ul> <h2 id="第3章-计算机软件-进程管理"><a href="#第3章-计算机软件-进程管理" class="header-anchor">#</a> 第3章 计算机软件—进程管理</h2> <h3 id="_3-1-基本概念"><a href="#_3-1-基本概念" class="header-anchor">#</a> 3-1 基本概念</h3> <h4 id="进程的特征"><a href="#进程的特征" class="header-anchor">#</a> 进程的特征</h4> <blockquote><p>进程通常由程序、数据集合、进程控制块PCB组成。PCB是一种数据结构，是进程存在的唯一标识。</p></blockquote> <ul><li><p>线性：把所有PCB组织在一张线性表中，每次查找是需要扫线性方式描全表。</p></li> <li><p>连接：把具有同一状态的PCB,用其中的链接字链接成一个队列，PCB存储在一个连续的区域。</p></li> <li><p>索引：同一状态的进程归入一个索引表，多个状态对应多个不同的索引表。</p> <p><img alt="" data-src="/images/sad/3-1%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5-1.png" loading="lazy" class="lazy"></p></li></ul> <h4 id="进程的三种状态"><a href="#进程的三种状态" class="header-anchor">#</a> 进程的三种状态</h4> <ul><li><p>运行：一个进程在处理机上运行时</p></li> <li><p>就绪：一个进程获得了除处理机以外的一切资源，一旦得到处理机就可以运行</p></li> <li><p>阻塞：一个进程正在等待某一事件发生而暂时停止运行，此时即使把处理机给它也无法运行</p> <p><img alt="" data-src="/images/sad/3-1%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5-2.png" loading="lazy" class="lazy"></p></li></ul> <h4 id="前趋图"><a href="#前趋图" class="header-anchor">#</a> 前趋图</h4> <blockquote><p>前趋图是一个有向无循环图，由节点和有向边组成，节点代表各程序段的操作，而节点间的有向边表示两个程序段操作之间存在的前趋关系。用于这种图可以描述多个程序或进程之间的执行顺序关系。</p> <p>简而言之就是程序间的依赖关系。</p></blockquote> <p><img alt="" data-src="/images/sad/3-1%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5-3.png" loading="lazy" class="lazy"></p> <h3 id="_3-2-进程的通信-1"><a href="#_3-2-进程的通信-1" class="header-anchor">#</a> 3-2 进程的通信（1）</h3> <h4 id="进程的互斥"><a href="#进程的互斥" class="header-anchor">#</a> 进程的互斥</h4> <h4 id="进程的同步"><a href="#进程的同步" class="header-anchor">#</a> 进程的同步</h4> <h4 id="pv操作"><a href="#pv操作" class="header-anchor">#</a> PV操作</h4> <h3 id="_3-3-进程的通信-2"><a href="#_3-3-进程的通信-2" class="header-anchor">#</a> 3-3 进程的通信（2）</h3> <h2 id="第4章-计算机软件-存储管理"><a href="#第4章-计算机软件-存储管理" class="header-anchor">#</a> 第4章 计算机软件—存储管理</h2> <h3 id="_4-1-地址重定位"><a href="#_4-1-地址重定位" class="header-anchor">#</a> 4-1 地址重定位</h3> <h3 id="_4-2-分区、分页存储管理"><a href="#_4-2-分区、分页存储管理" class="header-anchor">#</a> 4-2 分区、分页存储管理</h3> <h3 id="_4-3-分段、段页式、虚拟存储管理"><a href="#_4-3-分段、段页式、虚拟存储管理" class="header-anchor">#</a> 4-3 分段、段页式、虚拟存储管理</h3> <h3 id="_4-4-典型试题"><a href="#_4-4-典型试题" class="header-anchor">#</a> 4-4 典型试题</h3> <h2 id="第5章-计算机软件-设备管理"><a href="#第5章-计算机软件-设备管理" class="header-anchor">#</a> 第5章 计算机软件—设备管理</h2> <h3 id="_5-1-设备管理基本概念"><a href="#_5-1-设备管理基本概念" class="header-anchor">#</a> 5-1 设备管理基本概念</h3> <h3 id="_5-2-磁盘调度"><a href="#_5-2-磁盘调度" class="header-anchor">#</a> 5-2 磁盘调度</h3> <h2 id="第6章-计算机软件-文件管理"><a href="#第6章-计算机软件-文件管理" class="header-anchor">#</a> 第6章 计算机软件—文件管理</h2> <h3 id="_6-1-文件结构"><a href="#_6-1-文件结构" class="header-anchor">#</a> 6-1 文件结构</h3> <h3 id="_6-2-文件存储空间管理"><a href="#_6-2-文件存储空间管理" class="header-anchor">#</a> 6-2 文件存储空间管理</h3> <h3 id="_6-3-计算机软件"><a href="#_6-3-计算机软件" class="header-anchor">#</a> 6-3 计算机软件</h3> <h2 id="第7章-计算机网络"><a href="#第7章-计算机网络" class="header-anchor">#</a> 第7章 计算机网络</h2> <h3 id="_7-1-计算机网络概述"><a href="#_7-1-计算机网络概述" class="header-anchor">#</a> 7-1 计算机网络概述</h3> <h3 id="_7-2-应用层协议、传输层协议"><a href="#_7-2-应用层协议、传输层协议" class="header-anchor">#</a> 7-2 应用层协议、传输层协议</h3> <h3 id="_7-3-网络层协议"><a href="#_7-3-网络层协议" class="header-anchor">#</a> 7-3 网络层协议</h3> <h3 id="_7-4-网络设计"><a href="#_7-4-网络设计" class="header-anchor">#</a> 7-4 网络设计</h3> <h3 id="_7-5-计算机网络"><a href="#_7-5-计算机网络" class="header-anchor">#</a> 7-5 计算机网络</h3></div> <!----> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/YiShanQingF/LearningNotes/edit/master/docs/md/sad/必修2-计算机基础.md" target="_blank" rel="noopener noreferrer">在 GitHub 上编辑此页</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">上次更新: </span> <span class="time">2024/7/28</span></div></footer> <div class="page-nav"><p class="inner"><!----> <span class="next"><a href="/md/sad/必修3-信息系统基础.html">
          必修3-信息系统基础
        </a>
        →
      </span></p></div> </main></div> <aside class="page-sidebar"> <div class="page-side-toolbar"><div class="option-box-toc-fixed"><div class="toc-container-sidebar"><div class="pos-box"><div class="icon-arrow"></div> <div class="scroll-box" style="max-height:650px"><div style="font-weight:bold;text-align:center;">必修2-计算机基础</div> <hr> <div class="toc-box"><ul class="toc-sidebar-links"><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第1章-计算机基础-计算机体系结构" class="toc-sidebar-link">第1章 计算机基础—计算机体系结构</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-1-计算机硬件组成" class="toc-sidebar-link">1-1 计算机硬件组成</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-2-指令系统" class="toc-sidebar-link">1-2 指令系统</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-3-存储系统-1" class="toc-sidebar-link">1-3 存储系统（1）</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-4-存储系统-2" class="toc-sidebar-link">1-4 存储系统（2）</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-5-校验码" class="toc-sidebar-link">1-5 校验码</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-6-总线" class="toc-sidebar-link">1-6 总线</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第2章-计算机基础-系统性能评价" class="toc-sidebar-link">第2章 计算机基础—系统性能评价</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-1-性能评价指标" class="toc-sidebar-link">2-1 性能评价指标</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-2-系统性能调整" class="toc-sidebar-link">2-2 系统性能调整</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-3-性能评估方法" class="toc-sidebar-link">2-3 性能评估方法</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-4-计算机基础" class="toc-sidebar-link">2-4 计算机基础</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第3章-计算机软件-进程管理" class="toc-sidebar-link">第3章 计算机软件—进程管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_3-1-基本概念" class="toc-sidebar-link">3-1 基本概念</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_3-2-进程的通信-1" class="toc-sidebar-link">3-2 进程的通信（1）</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_3-3-进程的通信-2" class="toc-sidebar-link">3-3 进程的通信（2）</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第4章-计算机软件-存储管理" class="toc-sidebar-link">第4章 计算机软件—存储管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-1-地址重定位" class="toc-sidebar-link">4-1 地址重定位</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-2-分区、分页存储管理" class="toc-sidebar-link">4-2 分区、分页存储管理</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-3-分段、段页式、虚拟存储管理" class="toc-sidebar-link">4-3 分段、段页式、虚拟存储管理</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-4-典型试题" class="toc-sidebar-link">4-4 典型试题</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第5章-计算机软件-设备管理" class="toc-sidebar-link">第5章 计算机软件—设备管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_5-1-设备管理基本概念" class="toc-sidebar-link">5-1 设备管理基本概念</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_5-2-磁盘调度" class="toc-sidebar-link">5-2 磁盘调度</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第6章-计算机软件-文件管理" class="toc-sidebar-link">第6章 计算机软件—文件管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_6-1-文件结构" class="toc-sidebar-link">6-1 文件结构</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_6-2-文件存储空间管理" class="toc-sidebar-link">6-2 文件存储空间管理</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_6-3-计算机软件" class="toc-sidebar-link">6-3 计算机软件</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第7章-计算机网络" class="toc-sidebar-link">第7章 计算机网络</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-1-计算机网络概述" class="toc-sidebar-link">7-1 计算机网络概述</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-2-应用层协议、传输层协议" class="toc-sidebar-link">7-2 应用层协议、传输层协议</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-3-网络层协议" class="toc-sidebar-link">7-3 网络层协议</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-4-网络设计" class="toc-sidebar-link">7-4 网络设计</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-5-计算机网络" class="toc-sidebar-link">7-5 计算机网络</a></li></ul></li></ul></div></div></div></div></div> <div class="option-box-toc-over"><img src="/images/system/toc.png" class="nozoom"> <span class="show-txt">目录</span> <div class="toc-container"><div class="pos-box"><div class="icon-arrow"></div> <div class="scroll-box" style="max-height:550px"><div style="font-weight:bold;text-align:center;">必修2-计算机基础</div> <hr> <div class="toc-box"><ul class="toc-sidebar-links"><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第1章-计算机基础-计算机体系结构" class="toc-sidebar-link">第1章 计算机基础—计算机体系结构</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-1-计算机硬件组成" class="toc-sidebar-link">1-1 计算机硬件组成</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-2-指令系统" class="toc-sidebar-link">1-2 指令系统</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-3-存储系统-1" class="toc-sidebar-link">1-3 存储系统（1）</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-4-存储系统-2" class="toc-sidebar-link">1-4 存储系统（2）</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-5-校验码" class="toc-sidebar-link">1-5 校验码</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_1-6-总线" class="toc-sidebar-link">1-6 总线</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第2章-计算机基础-系统性能评价" class="toc-sidebar-link">第2章 计算机基础—系统性能评价</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-1-性能评价指标" class="toc-sidebar-link">2-1 性能评价指标</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-2-系统性能调整" class="toc-sidebar-link">2-2 系统性能调整</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-3-性能评估方法" class="toc-sidebar-link">2-3 性能评估方法</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_2-4-计算机基础" class="toc-sidebar-link">2-4 计算机基础</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第3章-计算机软件-进程管理" class="toc-sidebar-link">第3章 计算机软件—进程管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_3-1-基本概念" class="toc-sidebar-link">3-1 基本概念</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_3-2-进程的通信-1" class="toc-sidebar-link">3-2 进程的通信（1）</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_3-3-进程的通信-2" class="toc-sidebar-link">3-3 进程的通信（2）</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第4章-计算机软件-存储管理" class="toc-sidebar-link">第4章 计算机软件—存储管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-1-地址重定位" class="toc-sidebar-link">4-1 地址重定位</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-2-分区、分页存储管理" class="toc-sidebar-link">4-2 分区、分页存储管理</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-3-分段、段页式、虚拟存储管理" class="toc-sidebar-link">4-3 分段、段页式、虚拟存储管理</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_4-4-典型试题" class="toc-sidebar-link">4-4 典型试题</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第5章-计算机软件-设备管理" class="toc-sidebar-link">第5章 计算机软件—设备管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_5-1-设备管理基本概念" class="toc-sidebar-link">5-1 设备管理基本概念</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_5-2-磁盘调度" class="toc-sidebar-link">5-2 磁盘调度</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第6章-计算机软件-文件管理" class="toc-sidebar-link">第6章 计算机软件—文件管理</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_6-1-文件结构" class="toc-sidebar-link">6-1 文件结构</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_6-2-文件存储空间管理" class="toc-sidebar-link">6-2 文件存储空间管理</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_6-3-计算机软件" class="toc-sidebar-link">6-3 计算机软件</a></li></ul></li><li><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#第7章-计算机网络" class="toc-sidebar-link">第7章 计算机网络</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-1-计算机网络概述" class="toc-sidebar-link">7-1 计算机网络概述</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-2-应用层协议、传输层协议" class="toc-sidebar-link">7-2 应用层协议、传输层协议</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-3-网络层协议" class="toc-sidebar-link">7-3 网络层协议</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-4-网络设计" class="toc-sidebar-link">7-4 网络设计</a></li><li class="toc-sidebar-sub-header"><a href="/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html#_7-5-计算机网络" class="toc-sidebar-link">7-5 计算机网络</a></li></ul></li></ul></div></div></div></div></div> <div class="option-box"><img src="/images/system/wechat.png" class="nozoom"> <span class="show-txt">手机看</span> <div class="toc-container"><div class="pos-box"><div class="icon-arrow"></div> <div class="scroll-box" style="text-align:center"><span style="font-size:0.9rem">微信扫一扫</span> <img height="180px" src="https://api.qrserver.com/v1/create-qr-code/?data=http://zhufj.com/md/sad/%E5%BF%85%E4%BF%AE2-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80.html" style="margin:10px;">
              可以<b>手机看</b>或分享至<b>朋友圈</b></div></div></div></div> <div class="option-box"><a title="点击切换全屏" style="text-align:center;padding-left:2px;"><img src="/images/system/full.png" width="30px" class="nozoom"> <span style="color:gray;font-size:11px;font-weight:400;">全屏看</span></a></div> <div class="option-box"><img src="/images/system/toggle.png" width="30px" class="nozoom"> <span class="show-txt">左栏</span></div> <div class="option-box"><img src="/images/system/download.png" width="25px" class="nozoom"> <span class="show-txt">下资料</span> <div class="toc-container"><div class="pos-box"><div class="icon-arrow"></div> <div class="scroll-box" style="text-align:center"><span style="font-size:0.8rem;font-weight:bold;">扫描公众号，回复<span style="color:red;">“1024”</span>下载<span style="color:red;">100GB+</span>大学到毕业分阶段学习技术资料、PDF书籍、实战项目、简历模板等「无任何套路」</span> <img src="/images/personal/qrcode.jpg" height="180px" style="margin:10px;"> <b>公众号:</b> BJCoder
            </div></div></div></div> <!----> <div title="必修3-信息系统基础" class="option-box" style="padding-left:2px;text-align:center;"><a href="/md/sad/必修3-信息系统基础.html"><img src="/images/system/next2.png" width="30px" class="nozoom"> <span class="show-txt">下一篇</span></a></div></div>  <div class="page-side-sitemap"><div class="option-box"><img src="/images/system/sitemap.png" class="nozoom img"> <span class="show-txt">站点图</span> <div class="sitemap-container"><h4>站点导航图</h4> <table class="sitemap-table"><tr><td nowrap="nowrap"><div class="sitemap-col-group">常用搜索</div></td> <td><div class="sitemap-col-item"><a href="http://www.baidu.com/" target="_blank" title="百度">  
          百度
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="http://www.google.com/" target="_blank" title="Google">  
          Google
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="http://www.bing.com/" target="_blank" title="Bing">  
          Bing
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://github.com" target="_blank" title="Github">  
          Github
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://www.programcreek.com/java-api-examples/index.php" target="_blank" title="搜代码">  
          搜代码
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></td> <!----></tr><tr><td nowrap="nowrap"><div class="sitemap-col-group">技术社区</div></td> <td><div class="sitemap-col-item"><a href="http://www.csdn.net/" target="_blank" title="CDSN">  
          CDSN
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="http://www.cnblogs.com/" target="_blank" title="博客园">  
          博客园
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://www.oschina.net" target="_blank" title="OSChina">  
          OSChina
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://segmentfault.com/" target="_blank" title="思否">  
          思否
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://juejin.im" target="_blank" title="掘金">  
          掘金
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://www.linuxidc.com/" target="_blank" title="Linux公社">  
          Linux公社
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://www.ibm.com/developerworks/cn/" target="_blank" title="IBM 开发者">  
          IBM 开发者
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="sitemap-col-item"><a href="https://stackoverflow.com" target="_blank" title="StackOverflow">  
          StackOverflow
          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></td> <!----></tr></table></div></div></div> <!----> </aside></div><div class="global-ui"><div class="pay-read-more-wrap" style="display:none;position:absolute;bottom:0px;z-index:9999;width:100%;margin-top:-100px;font-family:PingFangSC-Regular, sans-serif;"><div id="pay-read-more-mask" style="position: relative; height: 200px; background: -webkit-gradient(linear, 0 0%, 0 100%, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));"></div> <a id="pay-read-more-btn" target="_blank" style="position: absolute; left: 50%; top: 70%; bottom: 30px; transform: translate(-50%, -50%); width: 160px; height: 36px; line-height: 36px; font-size: 15px; text-align: center; border: 1px solid rgb(222, 104, 109); color: rgb(222, 104, 109); background: rgb(255, 255, 255); cursor: pointer; border-radius: 6px;">付费阅读</a></div></div></div>
    <script src="/assets/js/cg-styles.js?v=1722145213052" defer></script><script src="/assets/js/cg-4.js?v=1722145213052" defer></script><script src="/assets/js/cg-60.js?v=1722145213052" defer></script><script src="/assets/js/cg-2.js?v=1722145213052" defer></script><script src="/assets/js/cg-25.js?v=1722145213052" defer></script><script src="/assets/js/cg-app.js?v=1722145213052" defer></script>
  </body>
</html>
